Disc faults are not really a problem of the program. The only real answer if a fault occurs in an important file is to have a backup. Tool kit software exists which can be used by an experienced user to recover data, and it may be worth considering investing in something. like this.